package com.tian.common.enums;

import lombok.Getter;

/**
 * {@code @description:} 失败消息重试类型枚举类
 *
 * @author tianwc 公众号：Java后端技术全栈
 * 在线刷题 1200+java面试题和1000+篇技术文章：<a href="https://woaijava.cc/">博客地址</a>
 * {@code @date:} 2024-12-07 22:47
 * {@code @version:} 1.0
 */
@Getter
public enum MessageFailedRetryTypeEnum {
    // 1.邀请用户注册
    INVITE_REGISTRY(1, "邀请注册"),
    // 2.用户积分初始化
    USER_POINT_INIT(2, "用户积分初始化"),
    //3.延迟删除缓存
    DELAY_DELETE_CACHE(3, "延迟删除缓存"),
    // 1.邀请用户注册获取收益
    INVITE_REGISTRY_INCOME(4, "邀请用户注册获取收益");
    private final int code;
    private final String memo;

    MessageFailedRetryTypeEnum(int code, String memo) {
        this.code = code;
        this.memo = memo;
    }
}
